using Rsd.Dudu;
using Rsd.Dudu.ModelProvider;
using Rsd.Dudu.ORM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace Rsd.Faith.Models
{
    [Table("bank_一般户流水", "bank__yi_ban_hu_liu_shui", "id")]
    [Serializable]
    public class BankYiBanHuLiuShuiModel : Rsd.Faith.Core.ModelBase
    {

        /// <summary>
        /// 银行账号
        /// </summary>
        [StringType("yin_hang_zhang_hao", "银行账号", 20, 100)]
        [DisplayName("银行账号")]
        public string YinHangZhangHao { get; set; }

        /// <summary>
        /// 流水号
        /// </summary>
        [StringType("liu_shui_hao", "流水号", 22, 20)]
        [DisplayName("流水号")]
        public string LiuShuiHao { get; set; }

        /// <summary>
        /// 日期
        /// </summary>
        [StringType("ri_qi", "日期", 24, 20)]
        [DisplayName("日期")]
        public string RiQi { get; set; }

        /// <summary>
        /// 金额
        /// </summary>
        [NumericType("jin_e", "金额", 26, 10, 3)]
        [DisplayName("金额")]
        public decimal JinE { get; set; }

        /// <summary>
        /// 摘要
        /// </summary>
        [StringType("zhai_yao", "摘要", 28, 100)]
        [DisplayName("摘要")]
        public string ZhaiYao { get; set; }

        /// <summary>
        /// 收入_支出
        /// </summary>
        [StringType("shou_ru__zhi_chu", "收入_支出", 30, 10)]
        [DisplayName("收入_支出")]
        public string ShouRuZhiChu { get; set; }

        /// <summary>
        /// 所属周期
        /// </summary>
        [StringType("suo_shu_zhou_qi", "所属周期", 32, 20)]
        [DisplayName("所属周期")]
        public string SuoShuZhouQi { get; set; }

        /// <summary>
        /// 所属账户
        /// </summary>
        [StringType("suo_shu_zhang_hu", "所属账户", 34, 20)]
        [DisplayName("所属账户")]
        public string SuoShuZhangHu { get; set; }

        public BankYiBanHuLiuShuiModel()
        { }

    }
}
